Hardware Modeling in VHDL for Mixed Hardware/Software System Level Co-simulation of Embedded Systems
نویسندگان
چکیده
We present a method for modeling and then simulating a mixed hardware/software embedded system implementation in VHDL starting from a high level design representation. In our approach, a complete system description including the communication interfaces is generated automatically in VHDL: Software is modeled by using behavioral VHDL constructs, annotated with timing information derived from basic block-level timing estimates, while hardware can be either pre-existing Intellectual Property (IP) or synthesized from a functional speci cation. Our approach has been incorporated into a comprehensive co-design environment, and while we describe elsewhere in detail the software synthesis and modeling in VHDL[9, 8], we focus here on the Finite State Machine with Datapath (FSMD) Register Transfer Level (RTL) modeling of hardware, and the subsequent system validation in VHDL.
منابع مشابه
Co-simulation of embedded electronic systems
Embedded electronic systems are composed of a mixture of software and hardware, both digital and analog, which may interact with mechanical parts and physical processes. Different languages and computation models are usually employed for each of these design domains, so that co-simulation facilities are needed to validate designs. This paper describes co-simulation of embedded electronic system...
متن کاملCo-synthesis and co-simulation of control-dominated embedded systems
This paper presents a methodology for hardware/software co-design with particular emphasis on the problems related to the concurrent simulation and synthesis of hardware and software parts of the overall system. The proposed approach aims at overcoming the problem of having two separate simulation environments by defining a VHDL-based modeling strategy for software execution, thus enabling the ...
متن کاملTHE EUROPEAN DESIGN AND TEST CONFERENCE 1995 Paris,France 6-9 March 1995 A UNIFIED MODEL FOR CO-SIMULATION AND CO-SYNTHESIS OF MIXED HARDWARE/SOFTWARE SYSTEMS Authors:
This paper presents a methodology for a unified co-simulation and co-synthesis of hardware-software systems. This approach addresses the modeling of communication between the hardware and software modules at different abstraction levels and for different design tools.ion levels and for different design tools. The main contribution is the use of a multi-view library concept in order to hide spec...
متن کامل“To Design a Real Time Scheduler for Embedded Systems using Hardware and Software Co design
Embedded systems can no longer depend on independent hardware or software solutions to real time problems due to cost, efficiency, flexibility, upgradeability, and development time. System designers are now turning to hardware/software co-design approaches that offer real time capabilities while maintaining flexibility to support increasing complex systems. Although long desired, reconfigurable...
متن کاملBuilding Blocks for Embedded Control Systems
Developing embedded control systems using a building-block approach at all the parts enables an efficient and fast design process. Main reasons are the real plug-and-play capabilities of the blocks. Furthermore, due the simulatability of the designs, parts of the system can already be tested before the other parts are available. We have applied an object-oriented approach for modeling all three...
متن کامل